#ifndef __DATA_BUFFER__
#define __DATA_BUFFER__
#include "Type_Define.h"
#include "IO_LINK_Global_Param.h"

extern uint8_t BasicBufferInOut[PORT_NUM][101]; //最底层缓冲区，包含输入和输出，按最大在TYPE2_V划分
extern uint8_t ISDU_BufferOut[PORT_NUM][238];
extern uint8_t ISDU_BufferIn[PORT_NUM][238];
extern uint8_t PAGE_BufferOut[PORT_NUM][2];
extern uint8_t PAGE_BufferIn[PORT_NUM];
extern uint8_t Command_BufferOut[PORT_NUM];//命令存储 ，第一个字节总是存储地 
extern uint8_t EVENT_BufferIn[PORT_NUM][18]; 
extern uint8_t PD_BufferIn[PORT_NUM][32]; //主要用于INTERLEAVE模式
extern uint8_t PD_BufferOut[PORT_NUM][32];//主要用于INTERLEAVE模式
extern uint8_t PDInStatus[PORT_NUM];// 0 是Valid 1是InValid
#endif



